self-loading cartridge - Français Anglais Dictionnaire